package com.david.zhufengfm;

import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.support.v4.app.FragmentActivity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class SplashActivity extends FragmentActivity implements Runnable{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splansh);

        Thread thread =new Thread(this);
        thread.start();
    }

    @Override
    public void run() {
        try {
            Thread.sleep(2000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        Intent intent=new Intent();
        //TODO 如果没有显示欢迎页，那么启动欢迎页，佛则直接启动首页
        SharedPreferences sp=getSharedPreferences(Constants.SP_NAME,MODE_PRIVATE);
        //利用SP保存字段，判断是否显示欢迎页，保存的数值一定是程序版本号
        //利用当前程序版本号，和sp中的版本号进行比较，从而判断，这样更精确，兼容性好
        int wsv = sp.getInt(Constants.SP_KEY_WELCOME_SHOW_VER, -1);
        int versionCode = BuildConfig.VERSION_CODE;
        if (versionCode != wsv) {
            //TODO 显示欢迎页
            intent.setClass(this,WelcomeActivity.class);
        }else{
            //TODO 显示主界面
            intent.setClass(this,MainActivity.class);
        }
        startActivity(intent);
        finish();

    }
}
